self-created obstacles

Translations
препятствия, созданные (кем-то) самим
Their self-created obstacles hinder their progress.
Их собственные препятствия мешают их прогрессу.